abrading stone - Turkish English Dictionary